package com.ctg.behavior.common.session;

import java.util.ArrayList;
import java.util.List;

import com.ctg.behavior.common.calc.CtCalcCommonBody;
import com.ctg.behavior.common.calc.CtCalcMeasure;
import com.ctg.behavior.common.calc.CtCalcSessionRule;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
public class CtSessionCalcBody extends CtCalcCommonBody {

	private List<CtCalcMeasure> measures = new ArrayList<>();
	
	private List<String> byFields = new ArrayList<>();
	
//	// Session标识
//	private String sessionId;
//	// Session定义对象JSON字符串
//	private String sessionData;
	
	// 会话切分规则
	private CtCalcSessionRule calcSessionRule = new CtCalcSessionRule();
	
}
